package com.ruoyi.config.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 系统功能对象 web_config
 * 
 * @author ruoyi
 * @date 2024-11-18
 */
public class WebConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 站点id */
    private Long uid;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 网站状态 */
    @Excel(name = "网站状态")
    private Integer status;

    /** 站点名称 */
    @Excel(name = "站点名称")
    private String webName;

    /** 站点域名 */
    @Excel(name = "站点域名")
    private String webUrl;

    /** 站点logo */
    @Excel(name = "站点logo")
    private String webLogo;

    /** 站点关键字 */
    @Excel(name = "站点关键字")
    private String webKeys;

    /** 网站描述 */
    @Excel(name = "网站描述")
    private String webDescribe;

    /** 站长电话 */
    @Excel(name = "站长电话")
    private String masterPhone;

    /** 站长微信号 */
    @Excel(name = "站长微信号")
    private String masterWeixin;

    /** 站长QQ号码 */
    @Excel(name = "站长QQ号码")
    private String masterQq;

    /** 版权信息 */
    @Excel(name = "版权信息")
    private String copyright;

    /** 备案信息 */
    @Excel(name = "备案信息")
    private String filing;

    public void setUid(Long uid) 
    {
        this.uid = uid;
    }

    public Long getUid() 
    {
        return uid;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setWebName(String webName) 
    {
        this.webName = webName;
    }

    public String getWebName() 
    {
        return webName;
    }
    public void setWebUrl(String webUrl) 
    {
        this.webUrl = webUrl;
    }

    public String getWebUrl() 
    {
        return webUrl;
    }
    public void setWebLogo(String webLogo) 
    {
        this.webLogo = webLogo;
    }

    public String getWebLogo() 
    {
        return webLogo;
    }
    public void setWebKeys(String webKeys) 
    {
        this.webKeys = webKeys;
    }

    public String getWebKeys() 
    {
        return webKeys;
    }
    public void setWebDescribe(String webDescribe) 
    {
        this.webDescribe = webDescribe;
    }

    public String getWebDescribe() 
    {
        return webDescribe;
    }
    public void setMasterPhone(String masterPhone) 
    {
        this.masterPhone = masterPhone;
    }

    public String getMasterPhone() 
    {
        return masterPhone;
    }
    public void setMasterWeixin(String masterWeixin) 
    {
        this.masterWeixin = masterWeixin;
    }

    public String getMasterWeixin() 
    {
        return masterWeixin;
    }
    public void setMasterQq(String masterQq) 
    {
        this.masterQq = masterQq;
    }

    public String getMasterQq() 
    {
        return masterQq;
    }
    public void setCopyright(String copyright) 
    {
        this.copyright = copyright;
    }

    public String getCopyright() 
    {
        return copyright;
    }
    public void setFiling(String filing) 
    {
        this.filing = filing;
    }

    public String getFiling() 
    {
        return filing;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("uid", getUid())
            .append("userId", getUserId())
            .append("status", getStatus())
            .append("webName", getWebName())
            .append("webUrl", getWebUrl())
            .append("webLogo", getWebLogo())
            .append("webKeys", getWebKeys())
            .append("webDescribe", getWebDescribe())
            .append("masterPhone", getMasterPhone())
            .append("masterWeixin", getMasterWeixin())
            .append("masterQq", getMasterQq())
            .append("copyright", getCopyright())
            .append("filing", getFiling())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
